long-term strategy - French English Dictionary